// package com.jxb.config;
//
// import org.springframework.context.annotation.Bean;
// import org.springframework.context.annotation.Configuration;
//
// import feign.Contract;
// import feign.Logger;
// import feign.Request;
// import feign.auth.BasicAuthRequestInterceptor;
//
// // 注意： 此处配置@Configuration注解就会全局生效，如果想指定对应微服务生效，就不能配置@Configuration
// @Configuration
// public class FeignConfig {
//     /**
//      * 日志级别
//      *
//      * @return
//      */
//     @Bean
//     public Logger.Level feignLoggerLevel() {
//         return Logger.Level.FULL;
//     }
//
//     /**
//      * 修改契约配置，支持Feign原生的注解
//      * @return
//      */
//     // @Bean
//     // public Contract feignContract() {
//     //     return new Contract.Default();
//     // }
//
//     @Bean
//     public BasicAuthRequestInterceptor basicAuthRequestInterceptor() {
//         return new BasicAuthRequestInterceptor("jb", "123456");
//     }
//
//     /**
//      * 自定义拦截器
//      * @return
//      */
//     @Bean
//     public FeignAuthRequestInterceptor feignAuthRequestInterceptor(){
//         return new FeignAuthRequestInterceptor();
//     }
//
//     @Bean
//     public Request.Options options() {
//         return new Request.Options(5000, 10000);
//     }
//
//
// }